更新时间:2023-12-26 10:31
CREATE INDEX是一个函数语句,作用是创建一个索引。
CREATE INDEX
创建一个索引
对于非微软数据库, Microsoft Jet 数据库引擎 不支持 CREATE PROCEDURE 或 DDL 语句的使用。
CREATE [ UNIQUE ] INDEX index
ON table (field [ASC|DESC][, field [ASC|DESC], ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]
CREATE INDEX 语句说明:
index: 要创建的索引的名称。
table: 将包含索引的现有表的名称。
field :要进行索引的字段的名称。若要创建单字段索引,请在表名后的括号中列出字段名。若要创建多字段索引,请列出要包括在索引中的每个字段的名称。要创建降序索引,请使用 DESC 保留字 (保留字:一种语言(如 Visual Basic)的一部分。保留字包括语句名称、预定义函数以及数据类型、方法、运算符和对象。);否则,索引假设为升序。
create index默认建立的是非聚簇索引,索引值可以重复。如果要建立特殊的索引,则需要显示的写出关键字,如create clustered index建立聚簇索引。create unique index建立唯一索引。